Framing the Frame Problem

نویسنده

  • Bertrand Meyer
چکیده

Some parts of the software verification process require human annotation, but as much as possible of the rest should be automatic. An excellent candidate for full automation is change analysis, also known as the frame problem: how to determine which program properties remain unchanged under a given operation. The problem is particularly delicate in the case of programs using pointers or references, in particular object-oriented programs. The double frame inference strategy automates both frame specification and frame verification. On the specification side, it deduces the set of permissible changes of a routine (its “modifies clause”) from a simple examination of its postcondition. On the implementation side, it applies the change calculus, itself based on the alias calculus, to determine the set of expressions whose values the routine can actually change. Frame verification then consists of ascertaining that the actual change set is a subset of the permissible change set.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Framing Bias in the Interpretation of Quality Improvement Data: Evidence From an Experiment

Background A growing body of public management literature sheds light on potential shortcomings to quality improvement (QI) and performance management efforts. These challenges stem from heuristics individuals use when interpreting data. Evidence from studies of citizens suggests that individuals’ evaluation of data is influenced by the linguistic framing or context of that information an...

متن کامل

A Visual Framing Analysis of French and US Political Cartoons on Trump's Withdrawal from the Iran Nuclear Deal

The present study examines how Trump’s unilateral withdrawal from the Joint Comprehensive Plan of Action (JCPOA) on May 8, 2018 was framed in political cartoons published in the American and French media. The paper offers a thematic analysis of cartoons published from May 8 to June 8, 2018, the peak period for publication of cartoons on the Iran nuclear deal, and accessed via Google images. The...

متن کامل

Framing the Health Workforce Agenda Beyond Economic Growth

The fourth Global Forum on Human Resources (HRH) for Health was held in Ireland November 2017. Its Dublin declaration mentions that strategic investments in the health workforce could contribute to sustainable and inclusive growth and are an imperative to shared prosperity. What is remarkable about the investment frame for health workforce development is that there is little debate about the ty...

متن کامل

Framing Assumptions and Cyberspace Regulation: A Critical Reflection on Differences among Countries

Thispaper attempts to connect two rather different fields of study by applying concepts from regulating technological risks to the field of cyberspace regulation. The concept of framing assumption is used in order to show the cyberspace regulation differences in  countries particularly between the U.S. and the Euopean system. It shows how the U.S. and Europe have adopted different assumptions r...

متن کامل

The Simulator; Another, Elementary Problem Frame?

Problem framing is recognised as an important new technique for describing the problem context in order to identify and then apply the most appropriate modelling and description techniques to developing different kinds of software system. Jackson has proposed five distinct problem frames and variants on them. However, Jackson makes no claim that this is an exhaustive list. In order to better mo...

متن کامل

Design as interactions of problem framing and problem solving : a formal and empirical basis for problem framing in design

This paper introduces a model of framing in design. The model takes into account a reflective nature of designing, and it is based on the interplay between two conceptually distinct knowledge sources – an explicit specification of a problem and a solution to it. The approach is novel in the former investigated aspect that is presented as a semi-formal operation of framing, i.e. interpretation o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015